package cn.yiyuan.org.domain;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

/**
 * @user m
 * @project system
 * @date 2023-10-27
 * @package cn.yiyuan.auth.domain
 */

/*
    @EqualsAndHashCode(callSuper = true)：这个注解表示在生成equals()和hashCode()方法时，会考虑父类的字段。
    如果父类有重写的equals()或hashCode()方法，那么子类生成的equals()和hashCode()方法也会考虑父类的字段。
    callSuper = true表示调用父类的equals()和hashCode()方法。

    @Accessors(chain = true)：这个注解表示生成的setter方法支持链式调用。也就是说，你可以像下面这样连续调用setter方法：
 */
@EqualsAndHashCode()
@Accessors(chain = true)
@Data


public class Emp {
    private static final long serialVersionUID = 1L;
    private Long id;
    private String username;
    private String password;
    private String email;
    private String headImage;
    private Integer age;
    private Long departmentId;

}
